#include "ui/mainwindow.h"
#include "login/login.h"
#include "control/contrl_logic.h"
#include "dbio/db_manager.h"
#include "config/conf_manager.h"
#include "log/log_init.h"
#include <QApplication>
#define DEUBG1
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    /**
     * @brief 日志初始化
     */
    LogInit::getInstance()->init();
    /**
     * @brief 配置信息初始化
     */
    ConfManager::getInstance()->init("../conf/system.ini");
    /**
     * @brief 逻辑层初始化
     */
    ContrlLogic::getInstance()->init();
    /**
     * @brief 数据库初始化
     */
    DBManager::getInstance()->init();



    /**
     * @brief 显示登录页面
     */
 #ifdef DEUBG
    MainWindow mainWindow_;
    mainWindow_.show();
#else
    Login login;
    login.show();
#endif
    return a.exec();
}
